Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

*Fett*, /kursiv/ und _unterstrichen_

3 views
Skip to first unread message

Matthias Esken

unread,
Jul 24, 2001, 12:05:02 PM7/24/01
to
Hans Schlager <h.sch...@gmx.at> schrieb:

> Ich glaube mich zu erinnern, dass hier in dieser Gruppe mal jemand
> erklärt hat, wie man Agent so modifiziert, dass er *das* als fett,
> /das/ als kursiv und _das_ als unterstrichen darstellt.
>
> Wie ging das nochmal?

Es geht nicht.

Gruß,
Matthias

Heino Tiedemann

unread,
Jul 25, 2001, 1:11:24 PM7/25/01
to
Hans Schlager <h.sch...@gmx.at> wrote:

> Genau das hab ich gemeint. Jetzt kann ich mich auch wieder daran
> erinnern, warum ich diesen Pattern nie verwendet habe. Ich dachte
> nämlich zuerst, Agent würde die Wörter wirklich fett etc. darstellen.

Leider nein.
Es gibt aber Newsreader, die das "von Haus aus" machen. Ebenso die
Quotingebenen unterschiedlich einfärben.
Sehr angenehm das...

bis dann denn ... Heino

Michael Dunin v. Przychowski

unread,
Jul 27, 2001, 3:44:25 AM7/27/01
to
Hendrik Brummermann wrote:
> Katharina Woytalewicz <Woyta...@gmx.de> wrote:
> >Pattern6="(http(s)?:|www\.|[Nn]ews:|NEWS:|ftp[\.:]|WWW\.|FTP\.|icq#|ICQ#|mailto:)[^"'
> >\t>]+|[a-zA-Z0-9%\._:$\-=+]+@[a-zA-Z0-9%\._:$\-]+|(\*[a-zA-Z0-9à-ÿÀ-ß\?!-\
> >]+\*)+|(/[a-zA-Z0-9à-ÿÀ-ß\?!-\ ]+/)+|(_[a-zA-Z0-9à-ÿÀ-ß\?!-\
> >]+_)+|^([\|>][ ]*[\|>][ ]*)+([^\|> ].*$|$)"
>
> Er erkennt das Ende einer URL nicht.

Weil Du beim Zusammensetzen das Leerzeichen an dem der Umbruch erfolgte
nicht wieder eingesetzt hast. Mir kommt die Ausschlußliste [^"' \t>] eh
etwas knapp vor, zumindest die Klammer sollte imo noch mit rein, sonst
wird bei (www.domaine.de) die hintere Klammer mit zur URL gezählt. Bei
mir steht da [^ \t<>"{}\|\^`´'\(\)\[\]].

> Wenn in einer Zeile zwei "/" vorkommen, dann wird auch (/) das
> Leerzeichen nicht als Trennung erkennt.

Weil dort das Leerzeichen explizit erlaubt ist, bei *fett* bzw.
_unterstrichen_ war es wohl auch so gedacht, da hat aber wieder der
Zeilenumbruch zugeschlagen.
Bei den Ausdrücken: [a-zA-Z0-9à-ÿÀ-ß\?!-\ ]+
ist das da ^^^^ aber ziemlich merkwürdig, imo
sollte da wohl entweder !\- oder !-/ stehen. Letzteres wäre aber wieder
fast der komplette Zeichensatz und damit recht sinnlos, da könnt man
gleich |_.+_|*.+*|/.+/| schreiben.

Probier's mal damit:
<diddel>
| Pattern6="(http(s)?:|www\.|[Nn]ews:|NEWS:|ftp[\.:]|WWW\.|FTP\.|icq#|ICQ#|[Mm]ailto:)[^ \t<>"{}|\^`´'\(\)\[\]]+|[a-zA-Z0-9%\._:$\-=+]+@[a-zA-Z0-9%\._:$\-]+|(\*[a-zA-Z0-9à-ÿÀ-ß\?!\-]+\*)+|(/[a-zA-Z0-9à-ÿÀ-ß\?!\-]+/)+|(_[a-zA-Z0-9à-ÿÀ-ß\?!\-]+_)+|^([\|>][ ]*[\|>][ ]*)+([^\|> ].*$|$)"
</diddel>

Michael

Peter Radionow

unread,
Jul 27, 2001, 11:45:47 AM7/27/01
to
Ich las von "Michael Dunin v. Przychowski" <MD...@gmx.de> folgendes:

>Probier's mal damit:
[Pattern6]

Funzt anscheinend besser. Das URL-Problem hatte ich tatsächlich.
THX dafür.

Ciao Peter
--
"Multiple plenks" I said, shaking my head, "are a sure sign of someone
wanting to be plonked."
(Stefan Denker, in dateka°)

Peter Moeckli

unread,
Jul 27, 2001, 3:17:13 PM7/27/01
to
Hendrik Brummermann schrieb:

>>Pattern6="(http(s)?:|www\.|[Nn]ews:|NEWS:|ftp[\.:]|WWW\.|FTP\.|icq#|ICQ#|mailto:)[^"'
>>\t>]+|[a-zA-Z0-9%\._:$\-=+]+@[a-zA-Z0-9%\._:$\-]+|(\*[a-zA-Z0-9à-ÿÀ-ß\?!-\
>>]+\*)+|(/[a-zA-Z0-9à-ÿÀ-ß\?!-\ ]+/)+|(_[a-zA-Z0-9à-ÿÀ-ß\?!-\
>>]+_)+|^([\|>][ ]*[\|>][ ]*)+([^\|> ].*$|$)"
>

>Ich habe damit ein paar Probleme:

Ich nicht.

>Er erkennt das Ende einer URL nicht. http://www.oe-faq.de Bal fasel
>"Bla fasel" wird auch noch hervorgehoben.
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Passiert bei mir nicht. Dein 'Bal fasel' ist bei mir wieder gewohnt
blau.

>Wenn in einer Zeile zwei "/" vorkommen, dann wird auch (/) das
>Leerzeichen nicht als Trennung erkennt.

> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Auch dies geschieht bei mir nicht. Hier ist von Slash zu Slash grün,
der Rest blau, ganz wie gewohnt.

>Ich kann http://-Urls nicht mehr anklicken; das kann allerdings auch
>andere Ursachen haben.

Keine Probleme mit URLs.

Agent 1.8 unter Windows 2000 Pro

CU
Peter
--
,-.´o`,-.
o´`.___.´`o http://www.timetraveler.ch
d°o°b http://home.datacomm.ch/delorean
`u´

Andreas Loch

unread,
Jul 28, 2001, 5:08:36 AM7/28/01
to
Thu, 26 Jul 2001 21:30:47 +0200, Katharina Woytalewicz:

> Deine Probleme kann ich Dir aber nicht erklären, da ich von
> RegEx (leider) Null Ahnung habe. Dieser Pattern 6 ist von Andreas und
> bei mir treten diese Probleme nicht auf. [...]
> Er liest hier wohl mit, vielleicht kann er was dazu sagen.

Die Erklärung ist ganz einfach: Ich hatte diesen Pattern6 kurzerhand
aus diversen hier von Anderen vorgestellten regulären Ausdrücken zu-
sammengeschustert, ohne mir viele Gedanken darüber zu machen. ;)

Die Version von Michael ist deutlich besser als es meine war. :)

Andreas
--
http://gigaschatten.de/
"Liebe Teilnehmerinnen und Teilnehmer an den Tastinnen und Tasten der
Computerinnen und Computer!"
[Ralf K. Buschner in t-online.talk.allgemein]

Katharina Woytalewicz

unread,
Jul 28, 2001, 5:24:13 AM7/28/01
to
Andreas Loch <anc...@gmx.net> schrieb:

>> Dieser Pattern 6 ist von Andreas und
>> bei mir treten diese Probleme nicht auf. [...]

>Die Version von Michael ist deutlich besser als es meine war. :)

Es heisst zwar immer: Never change a winning system (oder so ähnlich),
aber dann werde ich mal testweise die Pferde im Galopp wechseln. :)

Gruß
Katharina

Michael Dunin v. Przychowski

unread,
Jul 30, 2001, 8:42:16 AM7/30/01
to
Andreas Loch wrote:

> Die Version von Michael ist deutlich besser als es meine war. :)

Ähm, das waren nur ein paar kleine Änderungen an Deiner Version. Mein
Pattern sieht etwas anders aus, ist aber auch Stückweise aus dcsf-a
zusammengeklaut und etwas bearbeitet. Ich splitte es mal in die
einzelnen Bereiche auf, dann kann jeder selber zusammenstellen (direkt
zusammen, ohne Leerzeichen) und optimieren bzw. personalisieren:

Pattern6="

URL Einleitung:
(http(s)?:|www\.|WWW\.|[Nn]ews:|NEWS:|[Ff]tp[\.:]|FTP\.|[Mm]ailto:|[Ii]cq#|ICQ#)

und weiter:
[^ \t<>"{}|\^`´'\(\)\[\]]+[a-zA-Zà-ÿÀ-ß0-9/%$]
^^^^^^^^^^^^^^^^^^^^
die letzte Klammer schränkt das letzte Zeichen rabiat ein. Dadurch wird
auch OjE-Murks wie das: schrieb in news:localpart@FQDN... von den
Punkten befreit und klickbar. Alternativ geht speziell dafür auch:
[^ \t<>"{}|\^`´'\(\)\[\](\.\.\.)]+

Mail-Adressen und M-IDs:
|[a-zA-Z0-9%/\._:$\-=\+]+@[a-zA-Z0-9%\._:$\-]+

korrekte Sig-Trenner:
|^-- $

unterstrichen:
| _[^ \t]+_|^_[^ \t]+_|_[^ \t]+_[\.!?:;,]? |_[^ \t]+_[\.!?:;,]?$

fett:
| \*[^ \t]+\*|^\*[^ \t]+\*|\*[^ \t]+\*[\.!?:;,]? |\*[^ \t]+\*[\.!?:;,]?$

kursiv:
| /[^ \t]+/|^/[^ \t]+/|/[^ \t]+/[\.!?:;,]? |/[^ \t]+/[\.!?:;,]?$

das erlaubt alle Zeichen zwischen den Markern außer Leer und Tab. Vor
dem ersten Marker-Zeichen muß aber ein Zeilenanfang oder Leerzeichen
sein, oder nach dem letzten Marker mit optionalem Satzzeichen ein
Leerzeichen oder Zeilenende. Das vermeidet viele Fehlanzeigen, erlaubt
aber auch z.B. Wort_teile_ zu unterstreichen, solange sie nicht mitten
im Wort liegen. Die Kurzversion für alle drei die die Umgegebung nicht
beachtet, wäre:
|_[^ \t]+_|\*[^ \t]+\*|/[^ \t]+/
oder die Version von Andreas.

l^hLöschungen:
|(\^[WHwh])+

Smilies:
| [%;:8]-?[\(\)>|]+

Allerdings nur rechtshändige und wenn sie mit Leerzeichen abgetrennt
sind, sonst wird womöglich in einer Klammer (Win98) ein nasenloser 8)
hervorgehoben.

Quoteebenen mit den Quotezeichen '>', '|' oder ':':


|^([|:>] *[|:>] *)+([^|:> ].*$|$)

Ende des Patterns:
"

Michael

Patrick Schmidt

unread,
Jul 30, 2001, 9:27:15 AM7/30/01
to
"Michael Dunin v. Przychowski" <MD...@gmx.de> schrieb:

>Ich splitte es mal in die
>einzelnen Bereiche auf, dann kann jeder selber zusammenstellen (direkt

>zusammen, ohne Leerzeichen) und optimieren bzw. personalisieren: [...]

Muss ich das alles in meine Agent.ini einfügen oder was mach ich
damit?

Gruss

Patrick
--
>> Was heißt jetzt string?
> Zeichenkette.
Aha, dann weiß ich jetzt auch, was ein Zeichenketten-Tanga ist. :-)))
Thomas G. Liesner und Hans Hölscher in de.comm.software.forte-agent

Michael Dunin v. Przychowski

unread,
Jul 30, 2001, 1:29:49 PM7/30/01
to
Patrick Schmidt wrote:

[Pattern6 Bestandteile]


> Muss ich das alles in meine Agent.ini einfügen

Nein, das _mußt_ Du nicht.

> oder was mach ich damit?

Was Du willst, Du könntest es z.B. ausdrucken, das Papier anzünden, Dir
die Finger verbrennen und es auf den edlen Perser fallen lassen, beim
austreten Deine Gummisohlen anschmelzen, kleben bleiben, auf die Nase
fallen und Dir das Nasenbein brechen. Das mußt Du aber auch nicht tun.

Du kannst auch alle Zeichen im Posting auseinander sortieren, ordnen und
für eine eigenes Posting weiterverwenden, dann sind sie weg und brauchst
Dir keine Gedanken mehr zu machen. Auch das ist nur eine Anregung, Du
mußt es nicht machen.

Wenn Du eigene Ideen für die Weiterverwendung meines Postings hast, nur
zu, mach's, ich geb Dir hiermit die Genehmigung.

Michael, heute besonders tolerant

0 new messages